package com.burns.rbac.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.annotation.sql.DataSourceDefinition;
import java.util.Date;

@Data
@TableName("t_emp")
public class Emp {

    @TableId(type = IdType.AUTO)
    private Integer empno;

    private String ename;

    private String sal;

    private String comm;

    private Integer deptno;

    private String job;

    @JSONField(format ="yyyy-MM-dd HH:mm:ss" )
    private Date hiredate;

    private Integer mqr;

    @TableField(exist = false)//设置数据库不存在，是通过查询别名设置的
    private String mName;//上级领导中文名称

    @TableField(exist = false)//设置数据库不存在，是通过查询别名设置的
    private String dName;//部门中文名称
}
